﻿*{box-sizing: border-box !important;word-break: normal !important;word-wrap: normal !important;/*font-family: "MiSans" */!important;-webkit-font-smoothing: antialiased !important;}
body,
html{overflow-x: hidden !important;overflow-wrap: normal !important;}
p,
ul,
ol{margin: 0;padding: 0;list-style-type: none;}
.invalid-feedback{font-size: 0px;}
/*@font-face{font-family: 'yx_icon';src: url('//at.alicdn.com/t/c/font_3404934_3gxmau2p0je.woff2?t=1717558575018') format('woff2'), url('//at.alicdn.com/t/c/font_3404934_3gxmau2p0je.woff?t=1717558575018') format('woff'), url('//at.alicdn.com/t/c/font_3404934_3gxmau2p0je.ttf?t=1717558575018') format('truetype'), url('//at.alicdn.com/t/c/font_3404934_3gxmau2p0je.svg?t=1717558575018#yx_icon') format('svg');}*/
@font-face{font-family: 'yx_icon';src: url('../font/font_3404934_3gxmau2p0je.woff2') format('woff2'), url('../font/font_3404934_3gxmau2p0je.woff') format('woff'), url('../font/font_3404934_3gxmau2p0je.ttf') format('truetype'), url('../font/font_3404934_3gxmau2p0je.svg#yx_icon') format('svg');}

::-webkit-scrollbar{width: 0px;height: 5px;}
::-webkit-scrollbar-track{background: #d7d7d7;border-radius: 6px;}
::-webkit-scrollbar-thumb{background: #888;border-radius: 6px;}
::-webkit-scrollbar-thumb:hover{background: var(--yx_CTwo);}
.yx_icon{font-family: 'yx_icon' !important;}
.yx_Hide{display: none !important;}
.btn-primary{transition: all 0.6s;}
@keyframes move-forever{0%{transform: translate3d(-90px, 0, 0);}
100%{transform: translate3d(85px, 0, 0);}}
@keyframes scroll-icon{0%{-webkit-transform: translateY(-12px);transform: translateY(-12px);opacity: 0;}
30%,70%{opacity: 1;}
100%{-webkit-transform: translateY(12px);transform: translateY(12px);opacity: 0;}}
@keyframes blink{0%{transform: translate(-50%, -50%) scale(0);}
50%{transform: translate(-50%, -50%) scale(1);}
100%{transform: translate(-50%, -50%) scale(1.6);}}
@keyframes blink2{0%{transform: translate(-50%, -50%) scale(0.5);}
50%{transform: translate(-50%, -50%) scale(1);}
100%{translate(-50%, -50%) scale(1.5);}}
@-webkit-keyframes warn{0%{-webkit-transform: scale(0);transform: scale(0);opacity: 1}
100%{-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0}}
@-moz-keyframes warn{0%{-moz-transform: scale(0);transform: scale(0);opacity: 1}
100%{-moz-transform: scale(1);transform: scale(1);opacity: 0}}
@-o-keyframes warn{0%{-o-transform: scale(0);transform: scale(0);opacity: 1}
100%{-o-transform: scale(1.3.3);transform: scale(1.3);opacity: 0}}
@keyframes warn{0%{-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);opacity: 1}
100%{-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1);opacity: 0}}
:root{--yx_FS72: 72px;--yx_FS60: 60px;--yx_FS54: 54px;--yx_FS48: 48px;--yx_FS45: 46px;--yx_FS42: 40px;--yx_FS38: 38px;--yx_FS36: 32px;--yx_FS30: 30px;--yx_FS28: 28px;--yx_FS24: 24px;--yx_FS22: 20px;--yx_FS18: 18px;--yx_FS16: 16px;--yx_FS14: 14px;--yx_Color: #076800;--yx_CTwo: #f7bb3c;--yx_Grad: #060606;}
h1 span{font-size: var(--yx_FS54) !important;}
h2 span{font-size: var(--yx_FS42) !important;}
h3 span{font-size: var(--yx_FS30) !important;}
h4 span{font-size: var(--yx_FS24) !important;}
h5 span{font-size: var(--yx_FS18) !important;}
h6 span{font-size: var(--yx_FS16) !important;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight: normal !important;margin: 0 !important;}
h1 strong *,
h2 strong *,
h3 strong *,
h4 strong *,
h5 strong *,
h6 strong *{font-weight: 900 !important;}
/*end*/a:active,
a:hover,
a:focus,
a:visited{outline: none !important;text-decoration: none;}
a{cursor: pointer;}
i{font-style: normal;}
/*yx_Css*/.yx_Width{padding-left: 10px !important;padding-right: 10px !important;max-width: 1720px !important;margin-left: auto !important;margin-right: auto !important;}
.yx_Clear:before,
.yx_Clear:after{display: table;clear: both;content: "";}
.yx_flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;}
.yx_flexWrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
.yx_flexJB{-webkit-box-pack: justify;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.yx_flexJA{-webkit-box-pack: justify;-moz-justify-content: space-around;-webkit-justify-content: space-around;justify-content: space-around;}
.yx_flexJE{-webkit-box-pack: end;-moz-justify-content: flex-end;-webkit-justify-content: flex-end;justify-content: flex-end;}
.yx_flexJC{-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.yx_flexAE{-webkit-align-items: flex-end;align-items: flex-end;-moz-align-items: flex-end;-webkit-align-items: flex-end;}
.yx_flexAC{-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;}
.yx_flexAS{-webkit-box-align: flex-start;-moz-align-items: flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.yx_ImgContain,
.yx_ImgCover{position: relative;height: 0;overflow: hidden;}
.yx_ImgContain img{position: absolute;max-height: 100%;max-width: 100%;top: 50%;left: 50%;width: auto;height: auto;transform: translate(-50%, -50%);transition: all 0.6s;}
.yx_ImgCover img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;transition: all 0.6s;}
.yx_Title{display: block;overflow: hidden;-webkit-box-orient: vertical;text-overflow: ellipsis;white-space: nowrap;}
.yx_Summary{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.yx_More{position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;}
.s_img{cursor: pointer;}
.s_img:before{content: "";position: absolute;left: -120%;top: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform: skewx(-25deg);z-index: 1;}
.s_img:hover:before{left: 120%;-moz-transition: 1s;-o-transition: 1s;-webkit-transition: 1s;transition: 1s;mix-blend-mode: overlay;}
/*end*//*media*/
@media only screen and (max-width:1440px){
	:root{--yx_FS72: 54px;--yx_FS60: 48px;--yx_FS54: 42px;--yx_FS48: 42px;--yx_FS45: 42px;--yx_FS42: 36px;--yx_FS38: 30px;--yx_FS36: 28px;--yx_FS30: 26px;--yx_FS28: 24px;--yx_FS24: 22px;--yx_FS22: 18px;--yx_FS18: 16px;--yx_FS16: 14px;}}
@media only screen and (max-width:1366px){:root{--yx_FS72: 42px;--yx_FS60: 45px;--yx_FS54: 36px;--yx_FS48: 32px;--yx_FS45: 32px;--yx_FS42: 32px;--yx_FS38: 28px;--yx_FS36: 26px;--yx_FS30: 24px;--yx_FS28: 22px;--yx_FS24: 20px;--yx_FS22: 16px;--yx_FS18: 16px;--yx_FS16: 14px;--yx_FS14: 12px;}}

.yx_List4{display: block;width: calc((100% - (var(--yx_FS36)*2)) / 3) !important;margin-right: var(--yx_FS36) !important;margin-bottom: var(--yx_FS30) !important;}
.yx_List4:nth-child(3n){margin-right: 0 !important;}
@media only screen and (min-width:1025px){
/*.yx_Width{width: 80% !important;}*/

.yx_List3{display: block;width: calc((100% - (var(--yx_FS54)*2)) / 3) !important;margin-right: var(--yx_FS54) !important;margin-bottom: var(--yx_FS54) !important;}
.yx_List3:nth-child(3n){margin-right: 0 !important;}
.p_problemCategory{display: none;}}
/*pad*/@media only screen and (min-width:769px) and (max-width:1024px){.yx_Width{width: 90% !important;}
.yx_List4{display: block;width: calc((100% - (var(--yx_FS24)*2)) / 3) !important;margin-right: var(--yx_FS24) !important;margin-bottom: var(--yx_FS24) !important;}
.yx_List4:nth-child(3n){margin-right: 0 !important;}
.yx_List3{display: block;width: calc((100% - (var(--yx_FS30)*2)) / 3) !important;margin-right: var(--yx_FS30) !important;margin-bottom: var(--yx_FS30) !important;}
.yx_List3:nth-child(3n){margin-right: 0 !important;}
.p_problemCategory{display: none;}}
/*phone*/@media only screen and (max-width:768px){.yx_Width{width: 96% !important;}
.yx_PageNav_Box{display: none !important;}
:root{--yx_FS72: 36px;--yx_FS60: 42px;--yx_FS54: 28px;--yx_FS48: 28px;--yx_FS45: 26px;--yx_FS30: 20px;--yx_FS42: 26px;}
.yx_List3{display: block;width: 100% !important;margin-right: 0px !important;margin-bottom: 18px !important;}
.yx_List4{display: block;width: calc((100% - 10px) / 2) !important;margin-right: 10px !important;margin-bottom: 10px !important;}
.yx_List4:nth-child(2n){margin-right: 0 !important;}}
@media only screen and (max-width:410px){:root{--yx_FS72: 36px;--yx_FS60: 32px;--yx_FS54: 24px;--yx_FS48: 26px;--yx_FS42: 22px;--yx_FS30: 20px;--yx_FS24: 18px;--yx_FS22: 16px;--yx_FS18: 15px;--yx_FS16: 14px;--yx_FS14: 12px;}}
/*end*/@media only screen and (max-width:1200px){.yx_NavBtn span{background: #333;}
.yx_Header .yx_EjBtn{font-family: 'yx_icon' !important;}}
.yx_Bottom *{color: #999999;font-size: var(--yx_FS18);}
/*面包屑样式*/
.yx_KfBox{position: fixed;width: 48px;right: 5px;bottom: 30%;z-index: 100;border: 0px solid #e0e0e0;border-bottom: 0;}
.yx_KfList{width: 48px;height: 48px;background: var(--yx_Color);position: relative;color: #fff;text-align: center;margin-bottom: 5px;transition: all .3s;cursor: pointer;border-radius: 4px;line-height: 45px;list-style: none;font-size: 24px;}
.yx_Up_Button{background: var(--yx_Color);}
.yx_xf_icon{font-size: 24px;color: #fff;position: absolute;top: 50%;transform: translateY(-50%);right: -14px;}
.yx_TelBoxBig{width: 450px;background: rgba(255, 255, 255, 1);border: 1px solid #eee;border-top: 2px solid var(--yx_Color);position: absolute;right: 150px;top: 50%;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transform: translateY(-50%);transition: all 0.6s ease;padding: 15px 24px;}
.yx_TelBox{width: 100%;text-align: left;}
.yx_TelBox dl{display: flex;align-items: center;border-bottom: 1px solid #eee;padding-bottom: 12px;}
.yx_TelBox dl dt{font-size: 30px;color: #666;margin-right: 18px;}
.yx_TelBox dl dd span{font-size: var(--yx_FSFour);color: #333333;}
.yx_TelBox dl dd p{font-size: 14px;color: #999;line-height: 24px;}
.yx_Tel{padding-top: 14px;}
.yx_Tel p{font-size: 14px;color: #999;line-height: 24px;display: flex;align-items: center;}
.yx_Tel .yx_TelCon{display: flex;}
.yx_Tel .yx_TelCon .yx_icon{font-size: 18px;color: #666;padding-right: 14px;}
.yx_Tel .yx_TelCon a{font-size: 14px;color: #333;margin-right: 24px;}
.yx_KfList i{font-size: 30px;color: #fff;line-height: 48px;}
.yx_Kf_Rwm .ewBox.son{width: 110px;background: rgba(255, 255, 255, 1);border: 1px solid #eee;color: #363636;text-align: center;position: absolute;background-size: cover;right: 150px;top: 50%;display: flex;align-items: center;justify-content: space-around;opacity: 0;visibility: hidden;transform: translateY(-50%);transition: all 0.6s ease;}
.yx_Kf_Rwm .ewBox img{width: auto;max-width: 100px;margin: 5px 0;height: auto;}
.yx_KfList:hover .son{transition: all 0.6s ease;opacity: 1 !important;right: 72px !important;visibility: visible !important;}
@media screen and (max-width: 768px){.yx_KfList{width: 40px;height: 40px;line-height: 40px;}
.yx_KfList i{font-size: 22px !important;line-height: 40px;}
.yx_Tel .yx_TelCon{flex-wrap: Wrap;}
.yx_KfBox{width: 40px;}
.yx_KfList:hover .son{right: 60px !important;}
.yx_TelBoxBig{width: 80vw;max-width: 450px;}
.yx_Tel .yx_TelCon a{font-size: 14px;}
.yx_KfClose{color: var(--yx_ColorTwo);font-size: 24px;background: #fafafa;text-align: center;display: block !important;}
.yx_Tel .yx_TelCon .e_icon{font-size: 16px !important;color: #666;padding-right: 12px;line-height: 30px;}}
/*end*/